.banner{width:100%;height:466px;overflow:hidden;position:relative;z-index:1;}
.banner .hd{position: absolute;z-index:8;right: 10%;}
.banner .prev,.banner .next{position:absolute;width:39px;height:66px;top:180px;cursor:pointer ;display:none;z-index:9;}
.banner .prev{left:0;background:url(../images/ico.png) no-repeat -749px 0px;}
.banner .next{right:0;background:url(../images/ico.png) no-repeat -789px 0px;}
.banner .hd ul{position:absolute;right:60px;top:440px;height:10px;}
.banner .hd ul li{overflow:hidden;height:10px;width:10px;margin:0 15px 0 0;cursor:pointer ;background:url(../images/ico.png) no-repeat -223px 0px;float:left;display:inline;}
.banner .hd ul li.on{background:url(../images/ico.png) no-repeat -209px 0px;}
.banner .bd ul{height:570px;width:100%;position:absolute;top:0;left:0;z-index:1;}
.banner .bd ul li{height:100%;width:100%;float:left;display:inline;}
.banner .bd ul li a{display:block;width:100%;height:100%;cursor:pointer ;}
.banner .bd ul li a img{margin:0 auto;position: relative;left: 50%;margin-left: -960px;}




@-webkit-keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}}

@keyframes orangeIn {
	0% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}}

@-webkit-keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}}

@keyframes orangeOut {
	0% {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	opacity:0
}}

.xm-menu{width:100%; height:90px; background:#f8f5eb; margin-bottom:32px;}
.xm-c{width:1200px; margin:0px auto;overflow: hidden;}
.xm-c ul li {width:107px;position: relative; float: left; height: 90px;border-left:1px solid #fff;line-height: 15px;}
.xm-c ul li a {width:100%; height:90px; position:absolute}
.xm-c ul li a em{display: block;width: 55px; height: 55px; background-image:url(../images/nav_03.png); margin: 0 auto;}
.xm-c ul li a:hover{ color:#FFF}
.xm-c ul li p { text-align: center; position: absolute; top: 55px; text-align: center; width: 100%; display: block; left: 0;}
.xm-c ul li i{background-color:#d60070;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;width:108px; height:90px; display:block; position:absolute; top:0px; left:0px;background-color:#FFF \9;}
.xm-c ul li:hover i{opacity:1;-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease;background-color:#d60070 \9;}

.icon_nav1 a em{ background-position:0 0}
.icon_nav1 a:hover em{ background-position:0 -64px}
.icon_nav2 a em{background-position:-79px 0px}
.icon_nav2 a:hover em{ background-position:-79px -64px}
.icon_nav3 a em{ background-position:-159px 0}
.icon_nav3 a:hover em{ background-position:-159px -64px}
.icon_nav4 a em{ background-position:-238px 0}
.icon_nav4 a:hover em{ background-position:-238px -64px}
.icon_nav5 a em{ background-position:-317px 0}
.icon_nav5 a:hover em{ background-position:-317px -64px}
.icon_nav6 a em{ background-position:-392px 0}
.icon_nav6 a:hover em{ background-position:-392px -64px}
.icon_nav7 a em{ background-position:-475px 0}
.icon_nav7 a:hover em{ background-position:-475px -64px}
.icon_nav8 a em{ background-position:-554px 0}
.icon_nav8 a:hover em{ background-position:-554px -64px}
.icon_nav9 a em{ background-position:-632px 0}
.icon_nav9 a:hover em{ background-position:-632px -64px}
.icon_nav10 a em{ background-position:-712px 0}
.icon_nav10 a:hover em{ background-position:-712px -64px}
.icon_nav11 a em{ background-position:-792px 0}
.icon_nav11 a:hover em{ background-position:-792px -64px}
.icon_nav12 a em{ background-position:-872px 0}
.icon_nav12 a:hover em{ background-position:-872px -64px}




.main{margin-top:32px;}
.main_1{}
.main_1 .panel{width:382px;height:412px;border:1px solid #e5e5e5;border-radius:1px;overflow:hidden;margin-right:23px;}
.main_1 .diary{margin-right:0;}
.main_1 .panel .title{height:54px;line-height:54px;color:#393939;font-size:16px;font-weight:normal;padding-left:13px;padding-bottom:0;}
.hot{display:inline-block;width:18px;height:12px;background:url(../images/hot_03.jpg) no-repeat;margin-left:8px;}
.lunbo{width: 382px;height: 356px;position: relative;text-align: center;}
.lunbo .tupian{width: 382px;height:335px;overflow: hidden;position: relative;}
.lunbo .tupian ul{list-style: none; width: 10000px; position: absolute; top: 0; left: 0; }
.lunbo .tupian ul li{float: left;text-align: center;} 
.lunbo .tupian ul li p{width:342px;font-size:18px;color:#393939;font-weight:bold;line-height:22px;text-align: center;padding:20px 20px 8px 20px;}
.lunbo .tupian ul li span{color:#7c7c7c;}
.lunbo .tupian ul li span i{font-style: normal;color:#d60070;}
.lunbo .anniu .zuoanniu{position: absolute; top: -33px; right: 37px; background: url(../images/ico.png) -749px -75px no-repeat; width: 18px; height: 18px; cursor: pointer; }
.lunbo .anniu .youanniu{position: absolute; top: -33px; right: 11px; background: url(../images/ico.png) -769px -75px no-repeat; width: 18px; height: 18px; cursor: pointer; } 
.lunbo ul.xiaoyuandianul{display:inline-block;list-style: none;}
.lunbo ul.xiaoyuandianul li{float: left; width: 10px; height: 10px; margin-right: 10px; background: #e5e5e5; cursor: pointer; border-radius: 10px;}
.lunbo ul.xiaoyuandianul li:last-child{margin-right:0;}
.lunbo ul.xiaoyuandianul li.cur{background:#d60070;}
.main_2{width:100%;overflow:hidden;margin-top:30px;margin-bottom:15px}
.main_2 h2.title{border-bottom:1px solid #dddcdc;padding:0 0 7px 0;_padding:0 0 2px 0;}
.main_case{margin-top:25px;}




.doctors{width:100%;background:url(../images/doc_bg.jpg) no-repeat center top;}
.doctors .main{margin-top:0;}
.doctors .main .title{height:170px;padding-top:50px;}
.doctors .main .title img{background:none;margin: 0 auto;}
.main_3{width:100%;overflow:hidden;margin-top:30px;}

.main_4{width:100%;overflow:hidden;margin-top:30px;}
.main_4 h2.title{border-bottom:1px solid #dddcdc;padding:0 0 7px 0;_padding:0 0 2px 0;}





.main_5{width:100%;margin-top:32px;}
.main_nav_son{height:46px;line-height:46px;width:100%;}
.main_nav_son ul li{float:left;display:inline;width:130px;text-align:center;font-size:18px; margin-right:3px;}
.main_nav_son ul li.last{margin-right:0;}
.main_nav_son ul li a{position:relative;float:left;height:46px;display:inline;width:100%; background-color:#eeeeee; color:#393939; }
.main_nav_son ul li a:hover,.main_nav_son ul li.hover a{text-decoration:none; background-color:#d60070;color:#fff; }

.index_list_con{width:1198px;overflow:hidden;display:none;border:1px solid #dde1e4;margin-top:19px;}
 
.index_list_title{}
.index_list_ad{overflow:hidden;padding:12px;}
.index_list_ad a{display: block;}
.index_list_ad a img{width:100%;height:336px;}
.index_list_ad a p{font-size:18px;color:#7c7c7c;font-weight:bold;text-align: center;line-height:62px;}
.index_list_ad a p i{color:#d60070;font-style: normal;}

.index_list_h{padding:12px 18px 0 12px;overflow:hidden;width:418px;}
.index_list_h .first{width:100%;margin:0 auto;}
.index_list_h .first h3{font-size:24px;font-weight:bold;text-align:center;}
.index_list_h .first a{color:#4f4f4f;}
.index_list_h .first a:hover{color:#4f4f4f;}
.index_list_h .first p{padding:12px 0 0 0;line-height:24px;color:#393939; font-size:14px;letter-spacing: 1px;max-height:84px;}
.index_list_h .first p a{color:#d60070;}
.index_list_h ul{border-top:1px solid #dddcdc;float:left;display:inline;width:100%;margin:12px 0 0 0;padding:8px 0 0 0;}
.index_list_h ul li{height:30px;line-height:30px; font-size:14px;overflow:hidden;_zoom:1;}
.index_list_h ul li a{color:#393939;}
.index_list_h ul li a:hover{color:#d60070;}
.index_list_case{overflow:hidden;padding:12px 0 0 29px;border-left:1px solid #dcdcdc;width:360px;}
.index_list_case .title{text-indent: -9999px;background:url(../images/recommend.png) no-repeat;height:46px;width:360px;padding-bottom:14px;}
.index_list_case ul li{background:#eee;overflow:hidden;margin-bottom:8px;}
.index_list_case ul li .img{display: none;}
.index_list_case ul li .text{max-width:100%;padding:0 18px;white-space: nowrap;overflow:hidden;}
.index_list_case ul li .text h5{max-width:230px;font-size:15px;line-height:44px;color:#393939;font-weight:normal;float:left;margin-right:8px;overflow:hidden;}
.index_list_case ul li .text h5 span{color:#393939;}
.index_list_case ul li .text p{font-size:14px;color:#393939;float:left;line-height:44px;height:44px;padding-left:25px;}
.index_list_case ul li .text p em{display:inline-block;width:18px;height:11px;background:url(../images/ico.png) no-repeat -749px -161px;margin-right:9px;}
.index_list_case ul li.hover .img{display: block;}
.index_list_case ul li.hover .text{max-width:240px;}
.index_list_case ul li.hover .text h5,.index_list_case ul li.hover .text p{float:none;}
.index_list_case ul li.hover .text h5{font-size:18px;overflow:hidden;white-space: nowrap;}
.index_list_case ul li.hover .text h5 span{color:#d60070;}
.index_list_case ul li.hover .text p{line-height:14px;height:14px;padding-left:0;}

.case{background:url(../images/case_bg.jpg) no-repeat center top;height:817px;}
.case .title{padding-top:72px;padding-bottom:36px;text-align: center;}
.case .title img{background:none;margin:0 auto;}
.case .title h4{text-align: center;color:#d60070;border-top:1px solid #d60070;border-bottom:1px solid #d60070;font-size:16px;line-height:29px;height:29px;width:82px;margin:36px auto 12px;}
.case .title a{color:#fff;font-size:13px;}
.case .title a img{padding-top:8px;animation: updown 0.5s ease-in-out infinite alternate;
    -webkit-animation: updown 0.5s ease-in-out infinite alternate;}
@keyframes updown{
	0% {
    transform: translate3d(0,0,0);
	}
	100% {
	    transform: translate3d(0,50%,0);
	}
}
@-webkit-keyframes updown{
	0% {
    transform: translate3d(0,0,0);
	}
	100% {
	    transform: translate3d(0,50%,0);
	}
}
.case .bd {margin-top:14px;position: relative;}
.brand a{display: block; float: left;width: 200px; height: 200px; text-align: center; position: relative; }
.brand img{width: 200px; height: 200px;background:none;}
.brand .info{display: none; background-color: #f0f0f0; color: #369242; }
.vertical .info{width: 0; height: 200px; margin: 0 auto; position: relative;} 
.vertical .info .zz{position: absolute;width:126px;height:36px;right:0;bottom:0;background:url(../images/before.png) no-repeat;}
.case .bd .mb{position: absolute;width:459px;height:97px;top:152px;left:370px;background:url(../images/case_bd.png) no-repeat;}
/*首页荣誉改*/

.honore { width: 100%; margin: 0 auto; border-bottom: 1px solid #dcdcdc; height: 60px; }
.honore ul { width: 100%; margin:15px auto; }
.honore ul li { float: left;margin-top: 20px;color: #333333; font-size: 20px; text-align: center; width: 229px; height: 40px; cursor: pointer;font-weight:normal;}
.honore ul li.dq { border-bottom: 1px solid #d6006f; }
.honore ul li span { color: #999999; font-size: 12px; margin-left: 6px;}
.honore-main { width: 100%; overflow: hidden; padding-top: 30px; margin: 0 auto; }
.honore-main ul li .inner img{float:left;width:288px;margin-right:15px;margin-bottom: 15px;}
.honore-main ul li .inner img.mr{margin-right:0;}

.main_6{margin-top:80px;}
.main_6 .hd{text-align: center;margin-bottom:27px;}
.main_6 .bd{overflow:hidden;position: relative;height:121px;}
.main_6 .hd span{font-size:15px;line-height:1;padding:3px 18px;border:1px solid #313131;margin-right:12px;cursor:pointer;border-radius: 50px;}
.main_6 .hd span.cur{background:#313131;color:#fff;}
.main_6 .bd ul li{float:left;width:120px;text-align: center;margin:0 15px;position: relative;height:121px;}
.main_6 .bd ul li img{margin:0 auto;background: none;margin-bottom:10px;}
.main_6 .bd ul li span{font-size:14px;color:#393939;position: absolute;bottom:0;left:0;width:100%;text-align: center;}
.main_6 .bd .no1{display: block;position: absolute;left:0;}
.main_6 .bd .no2{display: none;position: absolute;right:-300px;opacity: 0;}




/* 医师团队 */
#mainSlider{margin: 0 auto;width: 1200px;height: 446px;/* left: 200px; */position: relative;}
#mainSlider .viewport{position: relative;overflow: hidden;height: 446px;/* left: -620px; *//* margin:  0 auto; */ margin-right:-2px;}
#mainSlider .viewport .gallery{
    width: 5000px;
    margin:0 auto;position: relative;
    left: 0px;height:446px;
}
#mainSlider .viewport .gallery li{position: relative;
float: left;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
width: 124px;
height:446px;
background: #ddd;
cursor: pointer;}
#mainSlider .viewport .gallery li a{
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    overflow: hidden;z-index:2;
}
#mainSlider .viewport .gallery li img{display: block;width: 124px;height: 446px;}
#mainSlider .viewport .gallery li .shadow{ position: absolute;
       z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
   
}
#mainSlider .viewport .gallery li.hover {
    width: 670px;}

#mainSlider .arrowleft{background: url(../images/ico.png) no-repeat -749px -100px;width: 26px;height: 50px;position: absolute;top: 169px;left: 20px;z-index: 1;}
#mainSlider .arrowright{background: url(../images/ico.png) no-repeat -779px -100px;width: 26px;height: 50px;position: absolute;top: 169px;right: 20px;z-index: 1;}



#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}





